import { post } from '@/utils/request'

var companyApi = {
  // 客户号查询客户信息 - 通过账号或客户号查询公司客户基本信息【徐许甫】
  customerInfo: (param) => {
    return post('/_ajax.do?method=companyBasicInfo.QueryCustBasicInfo', param, '公司业务-客户号查询客户信息', 'companyBasicInfo.QueryCustBasicInfo')
  },
  // 客户信息的银行名称 - 通过参数类型查询参数信息接口【李红杰】
  getBankNameList: (param) => {
    return post('/_ajax.do?method=manager.parameter.QueryParaByTypes', param, '公司业务-查询客户信息中的“”“”“”“”“银行名称', 'manager.parameter.QueryParaByTypes')
  },
  // 客户信息 查出来1签约时间2签约银行号3签约机构号4签约状态 - 电话银行公司客户签约信息查询接口【徐许甫】
  signAccInfo: (param) => {
    return post('/_ajax.do?method=companyBasicInfo.QuerySignInfo', param, '公司业务-查询客户信息中的三个签约字段', 'companyBasicInfo.QuerySignInfo')
  },
  // 查询客户信息中的“”"签约行机构名称"（通过上面接口的签约银行号和签约机构号）- 银行号、机构名称、机构号查询机构名称接口【王东】
  signOrgName: (param) => {
    return post('/_ajax.do?method=publicInfo.QueryOrgNameByBankCodeName', param, '公司业务-查询客户信息中的签约行机构名称', 'publicInfo.QueryOrgNameByBankCodeName')
  },
  // 操作员信息 - 柜台/IVR电话银行操作员查询接口【徐许甫】
  operatorInfo: (param) => {
    return post('/_ajax.do?method=companyBasicInfo.QueryOperatorInfo', param, '公司业务-查询操作员信息和签约账户信息', 'companyBasicInfo.QueryOperatorInfo')
  },
  // 查询账户状态 - 公司账户状态查询查询接口
  signStateSearch: (param) => {
    return post('/_ajax.do?method=queryAccInfo.QueryAcctNoState', param, '公司业务-查询账户信息中的账户状态', 'queryAccInfo.QueryAcctNoState')
  },
  // 查询开户行机构名称 - 查询开户行接口【徐许甫】
  openBankSearch: (param) => {
    return post('/_ajax.do?method=queryAccInfo.QueryOpenBankByAcctNo', param, '公司业务-查询账户信息中的开户行机构名称', 'queryAccInfo.QueryOpenBankByAcctNo')
  },
  // 账户查询-余额查询 - 公司账户余额查询接口【徐许甫】
  getBalanceSearch: (param) => {
    return post('/_ajax.do?method=accInfo.QuerySubAccList', param, '公司业务-账户-余额查询/子账户列表查询查非重空支票', 'accInfo.QuerySubAccList')
  },
  // 账户查询-当日明细查询 - 对公当日交易查询接口【徐许甫】
  getTodayDetailSearch: (param) => {
    return post('/_ajax.do?method=callCenter.PublicTodayTransQuery', param, '公司业务-账户-当日交易明细查询', 'callCenter.PublicTodayTransQuery')
  },
  // 账户查询-历史明细查询 - 对公历史交易查询接口【徐许甫】
  getHistoryDetailSearch: (param) => {
    return post('/_ajax.do?method=callCenter.PublicHisTransQuery', param, '公司业务-账户-历史交易明细查询', 'callCenter.PublicHisTransQuery')
  },
  // 支票（重空）- 公司支票状态查询接口【徐许甫】【祝凤武】
  getChequeStatusList: (param) => {
    return post('/_ajax.do?method=checkInfo.QueryCheckListByAccNo', param, '公司业务-支票-重空支票状态查询', 'checkInfo.QueryCheckListByAccNo')
  },
  // 支票（非重空）- 通过账号查询非重空支票列表信息接口【祝凤武】
  getNoHeavyStatus: (param) => {
    return post('_ajax.do?method=checkInfo.QueryNoRubberBlankCheck', param, '公司业务-支票-非重空支票状态查询', 'checkInfo.QueryNoRubberBlankCheck')
  }
}
export default companyApi
